#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
检查音频文件是否存在
"""

import os

def check_audio_file():
    """检查音频文件"""
    print("=== 检查音频文件 ===")
    
    # 当前工作目录
    current_dir = os.getcwd()
    print(f"当前工作目录: {current_dir}")
    
    # 检查siren.wav文件
    audio_file = "siren.wav"
    if os.path.exists(audio_file):
        file_size = os.path.getsize(audio_file)
        print(f"✓ 找到音频文件: {audio_file} ({file_size} 字节)")
        return True
    else:
        print(f"❌ 找不到音频文件: {audio_file}")
        
        # 列出当前目录的所有文件
        print("当前目录的所有文件:")
        try:
            files = os.listdir(".")
            for file in files:
                if file.endswith(".wav"):
                    print(f"  - {file} (WAV文件)")
                elif file.endswith(".py"):
                    print(f"  - {file} (Python文件)")
                else:
                    print(f"  - {file}")
        except Exception as e:
            print(f"无法列出目录内容: {e}")
        
        return False

def main():
    """主函数"""
    print("音频文件检查工具")
    print("=" * 30)
    
    success = check_audio_file()
    
    if success:
        print("\n✅ 音频文件存在，可以运行主程序")
    else:
        print("\n❌ 音频文件不存在，请确保siren.wav文件在当前目录")
    
    print("\n按任意键退出...")
    input()

if __name__ == "__main__":
    main() 